<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // 一元运算符
  // 一个数据带一个运算符就能完成的运算就叫一元运算
  // ++:自增运算
  // --:自减运算

  // var a = 10;
  // a = a + 1;
  // console.log(a);
  // a += 1;
  // console.log(a);
  // a++;
  // console.log(a);
  // a--;
  // console.log(a);


  // 前置++ 和 后置++  不管是前置还是后置，都是让自身的值+1
  // var b = 10;
  // b++;
  // console.log("b:" + b);
  // ++b;
  // console.log("b:" + b);





  // 后置++，会先把值拿来参与运算，运算结束以后在自动+1
  // var c = 10;
  // var d = c++;
  // console.log("c:" + c, "d:" + d);


  // 前置++，会先把值自动 +1，在返回之后参与运算
  // var e = 10;
  // var f = ++e;
  // console.log("e:" + e, "f:" + f);


  // var k = 0;
  // var a = k++; // k:1 a:0
  // var b = ++k; // k:2 b:2
  // var c = k; // k:2 c:2
  // var d = k++; // k:3 d:2
  // console.log(a + b + c + d)
  
  // console.log(k++ + ++k +k + k++) // 6




  // var a = 5;
  // var b = a++;
  // var c = ++a;
  // console.log(b, c);
  
</script>